package com.example.designpattenexample;

import com.example.designpattenexample.combination.Organization;
import com.example.designpattenexample.combination.OrgsTree;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class DesignPattenExampleApplication {

    public static void main(String[] args) {
        SpringApplication.run(DesignPattenExampleApplication.class, args);
    }

    @GetMapping("/getOrgsTree")
    public Organization getOrgsTree(){
        return OrgsTree.buildOrgs();
    }

}
